/*
 * Copyright 2022 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.google.android.catalog.app.compose.draw


import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.runtime.Composable

import androidx.compose.ui.graphics.ExperimentalGraphicsApi
import com.gitee.wsl.compose.draw.sketch.art.showPietMondrian
import com.gitee.wsl.compose.draw.sketch.art.showTriangularMesh
import com.gitee.wsl.compose.draw.sketch.noise.showYarns
import com.google.android.catalog.framework.annotations.Sample
import com.gitee.wsl.compose.draw.sketch.particles.particleJs
import com.gitee.wsl.compose.draw.sketch.particles.showFireWorks

@OptIn(ExperimentalGraphicsApi::class)
@Sample(
    name = "Compose Sketch Draw sample",
    description = "Shows how to add a compose target in the catalog",
    documentation = "https://github.com/google/casa-android#create-sample-modules"
)
@Composable
fun SketchSample() {
    showFireWorks()
    //showStarField()
    //particleJs()
    //showRain()

    //showPietMondrian()
    //showTriangularMesh()
    //showYarns()
}



